//################################
// 版权所有：鸽子游戏俱乐部
// 系统名称：鸽子游戏俱乐部-移动版
// 文件名称：main.js
// 创建时间：2017年04月08日
// 创建人员：Lemo
// 功能说明：应用主入口
//################################

'use strict';

import React, { Component } from 'react';
import { Provider } from 'react-redux';
import App from './GZGAMEApp';

import configureStore from './store/configureStore';

import MOSBackAndroid from './components/pandaBackAndroid';
import PubSub from 'pubsub-js';

class Root extends React.Component {
    state: {
        store: any;
    };

    constructor() {
        super();

        this.state = {
            store: configureStore(),
        };
    }
    componentDidMount() {
    }

    componentWillUnmount() {
    }
    
    render() {
        return (
            <Provider store={this.state.store}>
                <App />
            </Provider>
        );
    }
}


global.log = (...args) => {
  console.log('------------------------------');
  console.log(...args);
  console.log('------------------------------');
  return args[args.length - 1];
};

const Enhancedmain = MOSBackAndroid(Root);

module.exports = Enhancedmain;